package com.totoro.author.config ;

//import org.springframework.context.annotation.Configuration ;
import org.springframework.core.Ordered ;
import org.springframework.web.servlet.config.annotation.PathMatchConfigurer ;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry ;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter ;

/**
 * 最开始没有使用spring-boot-starter-thymeleaf,使用这种方式来拦截/error到html页面
 * @author 80002165 @date 2017年8月2日 上午9:12:16
 */
//@Configuration
public class NoAuthorMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/error").setViewName("index.html") ;
        registry.setOrder(Ordered.HIGHEST_PRECEDENCE) ;
    }
    
    @Override
    public void configurePathMatch(PathMatchConfigurer configurer) {
        super.configurePathMatch(configurer) ;
        configurer.setUseSuffixPatternMatch(false) ;
    }
}
